package com.fone.player.client;

import java.util.List;

import org.simpleframework.xml.Attribute;
import org.simpleframework.xml.Element;
import org.simpleframework.xml.ElementList;
import org.simpleframework.xml.Root;

/**
 * @author 刘昆  (liukun@100tv.com)
 * @since  2014-04-22
 */

@Root(strict = false)
public class CommentlistRst extends Rst{
	
	@Root(strict = false)
	public static class Comments {

		@ElementList(inline=true, entry="comment", required=false)
	    public List<Comment> commentList; 
		
	}
	
	@Root(strict = false)
	public static class Comment {
		/** 名称  */
		@Attribute(required=false)
		public String name;
		
		/** 头像地址 */
		@Attribute(required=false)
		public String icon;
		
		/** 回复 */
		@Attribute(required=false)
		public String text;
		
		
		/** 时间 */
		@Attribute(required=false)
		public String time;
		
		/** 查看评论人空间URL  */
		@Attribute(required=false)
		public String purl;
		
		/** 回复评论的URL  */
		@Attribute(required=false)
		public String hpurl;
		
		/** 查看评论详情页URL  */
		@Attribute(required=false)
		public String recdetailurl;
		
		/** 关注/被关注id(待确认) */
		@Attribute(required=false)
		public String seqid;
		
		/**   */
		@Attribute(required=false)
		public Res res;
		
		@Attribute(required=false)
		public String content;

		@Attribute(required=false)
		public int ft;
		
		/**
		 * 来源：100tv和豆瓣
		 */
		@Attribute(required=false)
		public String comefrom;

	}
	
	@Root(strict = false)
	public static class Res {

		@ElementList(inline=true, entry="res", required=false)
	    public List<Re> reList; 
		
	}
	
	@Root(strict = false)
	public static class Re {
		
		/** 名称 */
		@Attribute(required=false)
		public String name;
		
		/** 头像地址  */
		@Attribute(required=false)
		public String icon;
		
		/** 回复 */
		@Attribute(required=false)
		public String text;
		
		/** 时间  */
		@Attribute(required=false)
		public String time;
		
		/** 进入回复评论人空间URL  */
		@Attribute(required=false)
		public String hurl;
		
	}
	
	@Root(strict = false)
	public static class Rp {
		/** 当前页码  */
		@Attribute(required=false)
		public int p;
		
		/** 总页数  */
		@Attribute(required=false)
		public int m;
		
		/** 下一页url  */
		@Attribute(required=false)
		public String nurl;
	}
	
	/** 服务器地址  */
	@Element(required=false)
	public String host;
	
	/** 资源服务器地址  */
	@Element(required=false)
	public String shost;
	
	/** 添加评论URL  */
	@Element(required=false)
	public String aurl;
	
	/** 评论数量  */
	@Element(required=false)
	public int count;
	
	/** 评论列表. */
	@Element(required=false)
	public Comments comments;
	
	/**  */
	@Element(required=false)
	public Rp rp;

}
